home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-06-21 | 1.5 KB | 71 lines |
- CC= cc
-
- DEFS= -DSTATIC=static
- ASM= -DASM
- DBG=
- PROF=
- WARN= -W2
-
- CFLAGS= -O $(PROF) $(DEFS) $(ASM) $(DBG) $(WARN)
- AFLAGS= $(DEFS) $(ASM) $(DBG)
- LDFLAGS= $(PROF)
-
- LIBGIF= gif/libgif.a
- LIBJPEG= jpeg/libjpeg.a
- LIBPCD= pcd/libpcd.a
- LIBVIDEO= video/libvideo.a
-
- LIBS= $(LIBGIF) $(LIBJPEG) $(LIBPCD) $(LIBVIDEO)
- LIBALLOCA= -lPW
- SYSLIBS= -lx -lm $(LIBALLOCA)
-
- PROG= vg
-
- LDCMDS= v86ifile
-
- OBJS= main.o \
- usage.o \
- fatal.o \
- filelist.o \
- filemenu.o \
- fileinfo.o \
- menu.o \
- showfiles.o \
- testmenu.o \
- image.o \
- histogram.o \
- quant.o
-
- all:
- (cd video ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS) -I..' )
- (cd gif ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS) -I..' \
- 'AFLAGS=$(AFLAGS)' )
- (cd jpeg ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS) -I..' \
- 'AFLAGS=$(AFLAGS)' )
- (cd pcd ; $(MAKE) $(MFLAGS) 'CC=$(CC)' 'CFLAGS=$(CFLAGS) -I..' \
- 'AFLAGS=$(AFLAGS)' )
- $(MAKE) $(PROG) 'CFLAGS=$(CFLAGS) -I./video'
-
-
-
- $(PROG): $(LDCMDS) $(OBJS) $(LIBS)
- $(CC) -o $(PROG) $(LDFLAGS) $(LDCMDS) $(OBJS) $(LIBS) $(SYSLIBS)
- su root -c "chown 0 $(PROG); chmod 4755 $(PROG)"
-
-
- clean:
- (cd video ; $(MAKE) $(MFLAGS) clean )
- (cd gif ; $(MAKE) $(MFLAGS) clean )
- (cd jpeg ; $(MAKE) $(MFLAGS) clean )
- (cd pcd ; $(MAKE) $(MFLAGS) clean )
-
- -rm -f $(OBJS) core core.vpix
-
- clobber:
- (cd video ; $(MAKE) $(MFLAGS) clobber )
- (cd gif ; $(MAKE) $(MFLAGS) clobber )
- (cd jpeg ; $(MAKE) $(MFLAGS) clobber )
- (cd pcd ; $(MAKE) $(MFLAGS) clobber )
- -rm -f $(OBJS) $(PROG) core core.vpix
-
-